package com.itheima.d8_interface_jdk8;

public interface A {
    //抽象方法
    void method();
    /**
     * 1、默认方法：必须使用default修饰，默认会被public修饰
     * 实例方法：对象的方法，必须使用实现类的对象来访问。
     */
    default void method1(){
        System.out.println("接口中的默认方法");
        method1();
        method();
        method3();
        method2();
    }




    /**
     * 2、静态方法：必须使用static修饰，默认会被public修饰
     */
static void method2(){

}


    /**
     * 3、私有方法：必须使用private修饰。(JDK 9开始才支持的)
     *   实例方法：对象的方法。
     */
    private void method3(){

    }

}
